package io.renren.modules.frt.entity;

import java.io.Serializable;
import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * 表3：林业合作社调查表
 * 
 * @author qibing.huang
 * @email abingtech@163.com
 * @date 2018-11-25 10:25:33
 */
@TableName("frt_cop_report3")
public class CopReport3Entity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 在线填报或上传的报告id
	 */
	@TableId
	private Long reportId;
	/**
	 * 具体的任务事项
	 */
	private Long taskUserId;
	/**
	 * 区域
	 */
	@TableField(exist=false)
	private String district;
	/**
	 * 负责人
	 */
	private String dutyer;
	/**
	 * 填报人
	 */
	private String reporter;
	/**
	 * 填报时间
	 */
	private String reportTime;
	/**
	 * 合作社名称
	 */
	private String copName;
	/**
	 * 创建人姓名
	 */
	private String createName;
	/**
	 * 创建人年龄
	 */
	private Long createAge;
	/**
	 * 创建人性别
	 */
	private String createSex;
	/**
	 * 创建人受教育程度
	 */
	private String createEdu;
	/**
	 * 创建人职业
	 */
	private String createPosition;
	/**
	 * 创建人年收入，单位万元
	 */
	private BigDecimal createIncome;
	/**
	 * 合作社类型
	 */
	private String copType;
	private String copTypeOther;
	private String copTypeValue;
	/**
	 * 注册资本，单位万元
	 */
	private BigDecimal regAssert;
	/**
	 * 成立时间，单位年
	 */
	private BigDecimal beginYear;
	/**
	 * 营业收入，单位万/年
	 */
	private BigDecimal busIncome;
	/**
	 * 营业成本，单位万/年
	 */
	private BigDecimal busCost;
	/**
	 * 合作社是否采取股份制
	 */
	private String isStock;
	/**
	 * 若是：农户占股比重
	 */
	private BigDecimal farmerRate;
	/**
	 * 合作社资金来源
	 */
	private String moneySource;
	private String moneySourceOther;
	private String moneySourceValue;
	/**
	 * 获财政扶持资金总额，单位万/年
	 */
	private BigDecimal govSupport;
	/**
	 * 主营业务
	 */
	private String mainBus;
	private String mainBusOther;
	private String mainBusValue;
	/**
	 * 合作社经营林地面积，单位亩
	 */
	private BigDecimal busArea;
	/**
	 * 主营产品销售收入，单位万/年
	 */
	private BigDecimal saleIncome;
	/**
	 * 主营产品利润额
	 */
	private BigDecimal prodProfit;
	/**
	 * 主营产品利润率
	 */
	private BigDecimal profitRate;
	/**
	 * 成员人数
	 */
	private Long copNum;
	/**
	 * 成员中吸纳农户数
	 */
	private Long copFarmerNum;
	/**
	 * 入社农户年均收入，单位万
	 */
	private BigDecimal farmerIncome;
	/**
	 * 
	 */
	private Long copUncopNum;
	/**
	 * 非社员农户年均收入
	 */
	private BigDecimal uncopIncome;
	/**
	 * 合作社成员培训投入总额，单位万/年
	 */
	private BigDecimal copTrainInvest;
	/**
	 * 合作社成员培训次数，单位次/年
	 */
	private Long trainNum;
	/**
	 * 
	 */
	private BigDecimal copWorkRate;
	/**
	 * 合作社林产品商标注册，单位个
	 */
	private Long copBrandNum;
	/**
	 * 是否参与产品质量标准与认证
	 */
	private String isQuality;
	/**
	 * 是否参与森林可持续经营认证活动
	 */
	private String isContinue;
	
	/**
	 * @return the district
	 */
	public String getDistrict() {
		return district;
	}

	/**
	 * @param district the district to set
	 */
	public void setDistrict(String district) {
		this.district = district;
	}

	/**
	 * @return the moneySourceOther
	 */
	public String getMoneySourceOther() {
		return moneySourceOther;
	}

	/**
	 * @param moneySourceOther
	 *            the moneySourceOther to set
	 */
	public void setMoneySourceOther(String moneySourceOther) {
		this.moneySourceOther = moneySourceOther;
	}

	/**
	 * @return the moneySourceValue
	 */
	public String getMoneySourceValue() {
		return moneySourceValue;
	}

	/**
	 * @param moneySourceValue
	 *            the moneySourceValue to set
	 */
	public void setMoneySourceValue(String moneySourceValue) {
		this.moneySourceValue = moneySourceValue;
	}

	/**
	 * @return the mainBusOther
	 */
	public String getMainBusOther() {
		return mainBusOther;
	}

	/**
	 * @param mainBusOther
	 *            the mainBusOther to set
	 */
	public void setMainBusOther(String mainBusOther) {
		this.mainBusOther = mainBusOther;
	}

	/**
	 * @return the mainBusValue
	 */
	public String getMainBusValue() {
		return mainBusValue;
	}

	/**
	 * @param mainBusValue
	 *            the mainBusValue to set
	 */
	public void setMainBusValue(String mainBusValue) {
		this.mainBusValue = mainBusValue;
	}

	/**
	 * @return the copTypeOther
	 */
	public String getCopTypeOther() {
		return copTypeOther;
	}

	/**
	 * @param copTypeOther
	 *            the copTypeOther to set
	 */
	public void setCopTypeOther(String copTypeOther) {
		this.copTypeOther = copTypeOther;
	}

	/**
	 * @return the copTypeValue
	 */
	public String getCopTypeValue() {
		return copTypeValue;
	}

	/**
	 * @param copTypeValue
	 *            the copTypeValue to set
	 */
	public void setCopTypeValue(String copTypeValue) {
		this.copTypeValue = copTypeValue;
	}

	/**
	 * 设置：在线填报或上传的报告id
	 */
	public void setReportId(Long reportId) {
		this.reportId = reportId;
	}

	/**
	 * 获取：在线填报或上传的报告id
	 */
	public Long getReportId() {
		return reportId;
	}

	/**
	 * 设置：具体的任务事项
	 */
	public void setTaskUserId(Long taskUserId) {
		this.taskUserId = taskUserId;
	}

	/**
	 * 获取：具体的任务事项
	 */
	public Long getTaskUserId() {
		return taskUserId;
	}

	/**
	 * 设置：负责人
	 */
	public void setDutyer(String dutyer) {
		this.dutyer = dutyer;
	}

	/**
	 * 获取：负责人
	 */
	public String getDutyer() {
		return dutyer;
	}

	/**
	 * 设置：填报人
	 */
	public void setReporter(String reporter) {
		this.reporter = reporter;
	}

	/**
	 * 获取：填报人
	 */
	public String getReporter() {
		return reporter;
	}

	/**
	 * 设置：合作社名称
	 */
	public void setCopName(String copName) {
		this.copName = copName;
	}

	/**
	 * 获取：合作社名称
	 */
	public String getCopName() {
		return copName;
	}

	/**
	 * 设置：创建人姓名
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}

	/**
	 * 获取：创建人姓名
	 */
	public String getCreateName() {
		return createName;
	}

	/**
	 * @return the createAge
	 */
	public Long getCreateAge() {
		return createAge;
	}

	/**
	 * @param createAge
	 *            the createAge to set
	 */
	public void setCreateAge(Long createAge) {
		this.createAge = createAge;
	}

	/**
	 * @return the createSex
	 */
	public String getCreateSex() {
		return createSex;
	}

	/**
	 * @param createSex
	 *            the createSex to set
	 */
	public void setCreateSex(String createSex) {
		this.createSex = createSex;
	}

	/**
	 * 设置：创建人受教育程度
	 */
	public void setCreateEdu(String createEdu) {
		this.createEdu = createEdu;
	}

	/**
	 * 获取：创建人受教育程度
	 */
	public String getCreateEdu() {
		return createEdu;
	}

	/**
	 * 设置：创建人职业
	 */
	public void setCreatePosition(String createPosition) {
		this.createPosition = createPosition;
	}

	/**
	 * 获取：创建人职业
	 */
	public String getCreatePosition() {
		return createPosition;
	}

	/**
	 * 设置：创建人年收入，单位万元
	 */
	public void setCreateIncome(BigDecimal createIncome) {
		this.createIncome = createIncome;
	}

	/**
	 * 获取：创建人年收入，单位万元
	 */
	public BigDecimal getCreateIncome() {
		return createIncome;
	}

	/**
	 * 设置：注册资本，单位万元
	 */
	public void setRegAssert(BigDecimal regAssert) {
		this.regAssert = regAssert;
	}

	/**
	 * 获取：注册资本，单位万元
	 */
	public BigDecimal getRegAssert() {
		return regAssert;
	}

	/**
	 * 设置：成立时间，单位年
	 */
	public void setBeginYear(BigDecimal beginYear) {
		this.beginYear = beginYear;
	}

	/**
	 * 获取：成立时间，单位年
	 */
	public BigDecimal getBeginYear() {
		return beginYear;
	}

	/**
	 * 设置：营业收入，单位万/年
	 */
	public void setBusIncome(BigDecimal busIncome) {
		this.busIncome = busIncome;
	}

	/**
	 * 获取：营业收入，单位万/年
	 */
	public BigDecimal getBusIncome() {
		return busIncome;
	}

	/**
	 * 设置：营业成本，单位万/年
	 */
	public void setBusCost(BigDecimal busCost) {
		this.busCost = busCost;
	}

	/**
	 * 获取：营业成本，单位万/年
	 */
	public BigDecimal getBusCost() {
		return busCost;
	}

	/**
	 * 设置：若是：农户占股比重
	 */
	public void setFarmerRate(BigDecimal farmerRate) {
		this.farmerRate = farmerRate;
	}

	/**
	 * 获取：若是：农户占股比重
	 */
	public BigDecimal getFarmerRate() {
		return farmerRate;
	}

	/**
	 * 设置：获财政扶持资金总额，单位万/年
	 */
	public void setGovSupport(BigDecimal govSupport) {
		this.govSupport = govSupport;
	}

	/**
	 * 获取：获财政扶持资金总额，单位万/年
	 */
	public BigDecimal getGovSupport() {
		return govSupport;
	}

	/**
	 * 设置：合作社经营林地面积，单位亩
	 */
	public void setBusArea(BigDecimal busArea) {
		this.busArea = busArea;
	}

	/**
	 * 获取：合作社经营林地面积，单位亩
	 */
	public BigDecimal getBusArea() {
		return busArea;
	}

	/**
	 * 设置：主营产品销售收入，单位万/年
	 */
	public void setSaleIncome(BigDecimal saleIncome) {
		this.saleIncome = saleIncome;
	}

	/**
	 * 获取：主营产品销售收入，单位万/年
	 */
	public BigDecimal getSaleIncome() {
		return saleIncome;
	}

	/**
	 * 设置：主营产品利润额
	 */
	public void setProdProfit(BigDecimal prodProfit) {
		this.prodProfit = prodProfit;
	}

	/**
	 * 获取：主营产品利润额
	 */
	public BigDecimal getProdProfit() {
		return prodProfit;
	}

	/**
	 * 设置：主营产品利润率
	 */
	public void setProfitRate(BigDecimal profitRate) {
		this.profitRate = profitRate;
	}

	/**
	 * 获取：主营产品利润率
	 */
	public BigDecimal getProfitRate() {
		return profitRate;
	}

	/**
	 * 设置：成员人数
	 */
	public void setCopNum(Long copNum) {
		this.copNum = copNum;
	}

	/**
	 * 获取：成员人数
	 */
	public Long getCopNum() {
		return copNum;
	}

	/**
	 * 设置：成员中吸纳农户数
	 */
	public void setCopFarmerNum(Long copFarmerNum) {
		this.copFarmerNum = copFarmerNum;
	}

	/**
	 * 获取：成员中吸纳农户数
	 */
	public Long getCopFarmerNum() {
		return copFarmerNum;
	}

	/**
	 * 设置：入社农户年均收入，单位万
	 */
	public void setFarmerIncome(BigDecimal farmerIncome) {
		this.farmerIncome = farmerIncome;
	}

	/**
	 * 获取：入社农户年均收入，单位万
	 */
	public BigDecimal getFarmerIncome() {
		return farmerIncome;
	}

	/**
	 * 设置：
	 */
	public void setCopUncopNum(Long copUncopNum) {
		this.copUncopNum = copUncopNum;
	}

	/**
	 * 获取：
	 */
	public Long getCopUncopNum() {
		return copUncopNum;
	}

	/**
	 * 设置：非社员农户年均收入
	 */
	public void setUncopIncome(BigDecimal uncopIncome) {
		this.uncopIncome = uncopIncome;
	}

	/**
	 * 获取：非社员农户年均收入
	 */
	public BigDecimal getUncopIncome() {
		return uncopIncome;
	}

	/**
	 * 设置：合作社成员培训投入总额，单位万/年
	 */
	public void setCopTrainInvest(BigDecimal copTrainInvest) {
		this.copTrainInvest = copTrainInvest;
	}

	/**
	 * 获取：合作社成员培训投入总额，单位万/年
	 */
	public BigDecimal getCopTrainInvest() {
		return copTrainInvest;
	}

	/**
	 * 设置：合作社成员培训次数，单位次/年
	 */
	public void setTrainNum(Long trainNum) {
		this.trainNum = trainNum;
	}

	/**
	 * 获取：合作社成员培训次数，单位次/年
	 */
	public Long getTrainNum() {
		return trainNum;
	}

	/**
	 * 设置：
	 */
	public void setCopWorkRate(BigDecimal copWorkRate) {
		this.copWorkRate = copWorkRate;
	}

	/**
	 * 获取：
	 */
	public BigDecimal getCopWorkRate() {
		return copWorkRate;
	}

	/**
	 * 设置：合作社林产品商标注册，单位个
	 */
	public void setCopBrandNum(Long copBrandNum) {
		this.copBrandNum = copBrandNum;
	}

	/**
	 * 获取：合作社林产品商标注册，单位个
	 */
	public Long getCopBrandNum() {
		return copBrandNum;
	}

	/**
	 * @return the copType
	 */
	public String getCopType() {
		return copType;
	}

	/**
	 * @param copType
	 *            the copType to set
	 */
	public void setCopType(String copType) {
		this.copType = copType;
	}

	/**
	 * @return the isStock
	 */
	public String getIsStock() {
		return isStock;
	}

	/**
	 * @param isStock
	 *            the isStock to set
	 */
	public void setIsStock(String isStock) {
		this.isStock = isStock;
	}

	/**
	 * @return the moneySource
	 */
	public String getMoneySource() {
		return moneySource;
	}

	/**
	 * @param moneySource
	 *            the moneySource to set
	 */
	public void setMoneySource(String moneySource) {
		this.moneySource = moneySource;
	}

	/**
	 * @return the mainBus
	 */
	public String getMainBus() {
		return mainBus;
	}

	/**
	 * @param mainBus
	 *            the mainBus to set
	 */
	public void setMainBus(String mainBus) {
		this.mainBus = mainBus;
	}

	/**
	 * @return the isQuality
	 */
	public String getIsQuality() {
		return isQuality;
	}

	/**
	 * @param isQuality
	 *            the isQuality to set
	 */
	public void setIsQuality(String isQuality) {
		this.isQuality = isQuality;
	}

	/**
	 * @return the isContinue
	 */
	public String getIsContinue() {
		return isContinue;
	}

	/**
	 * @param isContinue
	 *            the isContinue to set
	 */
	public void setIsContinue(String isContinue) {
		this.isContinue = isContinue;
	}

	/**
	 * @return the reportTime
	 */
	public String getReportTime() {
		return reportTime;
	}

	/**
	 * @param reportTime
	 *            the reportTime to set
	 */
	public void setReportTime(String reportTime) {
		this.reportTime = reportTime;
	}

}
